package 对象_序列专属;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.ObjectInputStream;

public class ObjectInputStreamTest01 {

	public static void main(String[] args) throws IOException, ClassNotFoundException {
		// 反序列化  从硬盘输入到内存（程序）上。
		
		//一、采用匿名内部类  输入D文件
		//二、创建反序列化流 
		ObjectInputStream ois = new ObjectInputStream(new FileInputStream("D.txt"));
		
		//三、用反序列化流 中readObject()方法  将D文件 转换成Object
		Object readObject = ois.readObject();
		
		//四、判断该文件是否是Student类型
		if(readObject instanceof Student){
			Student stu = (Student)readObject;
			System.out.println(stu);
		}
		
		ois.close();
		

	}

}
